package modelos;

import java.util.Vector;

import entidades.InformeServicioTecnico;

import persistencia.InformeServicioTecnicoSRV;

public class AdministradorIST {

    // ATRIBUTOS

	private static AdministradorIST instancia = null;
    
    
    // CONSTRUCTOR
    
    public AdministradorIST(){}
    
    // Singleton
    public static AdministradorIST obtenerInstancia()
    {
            if (instancia == null)
            {
                    instancia = new AdministradorIST();
            }
            return instancia;
    }

    // METODOS 

    public Vector<String> getTiposServicio() {
		Vector<String> resultado = new Vector<String>();
        resultado = new InformeServicioTecnicoSRV().obtenerTiposServicio();
        return resultado;
	}

	public boolean existeIST(int nroInformeServicioTecnico) {
		// TODO Auto-generated method stub
		boolean resultadoOperacion = new InformeServicioTecnicoSRV().existeInformeServicioTecnico(nroInformeServicioTecnico);
		return resultadoOperacion;
	}

	public boolean registrarNuevoInformeServicioTecnico(InformeServicioTecnico nuevoInforme) {
		// TODO Auto-generated method stub
		boolean resultadoOperacion = new InformeServicioTecnicoSRV().registrarIST(nuevoInforme);
		return resultadoOperacion;
	}
    

}